export default class SdkBase {
    protected _bdEnvType: string
    public get bdEnvType(): string { return this._bdEnvType }

    public getLaunchOptionsSync(): Object { return null }

    public share(title?: string, imageUrl?: string, imageUrlId?: string, query?: string) { }

    public rewardVideoPlay(id: string, cb: (state: number, ret?: any) => void) { }

    public get recordIsSupport(): boolean { return false }
    public recordStart(duration: number, stopCb?: Function) { }
    public recordStop() { }
    public recordPause() { }
    public recordResume() { }
    public recordShare(needTime: number, param?: Object): string { return '' }

    public vibrateShort(type: string) { }
    public vibrateLong() { }
}
